6
תגובות
היי,

יש לי את הקובץ ה-htaccess הבא:
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$

 RewriteRule ^(.*)$ ./index.php/$1 [L]


שמתי את השורה הבאה:
<link rel="stylesheet" href="application/public/css/login.css" />


תקיית הבסיס היא: campingPlatform ששם נמצא קובץ האינדקס שמפעיל הכל.

הכל בסדר שיש משתנה אחד אחרי הסלאש (לדוגמא: http://localhost/project/campingPlatform/admin)

אבל שיש 2 משתנים (לדוגמא:http://localhost/project/campingPlatform/admin/login) זה מתחרבש ולא מריץ את קבצי CSS או כל הקבצים האחרים. מה אפשר לעשות כדי לתקן את זה?

6 תשובות

avatar ענה shlomo120 ב 01 לאוגוסט 2013 #

תכתוב קישור מלא של הקובץ ...
אתה יכול לdefine את הקישור רק בעמוד הראשי ולהשתמש כל פעם כקידומת לקבצים

avatar ענה matan sh ב 01 לאוגוסט 2013 #

קישור מלא זה אומר מהכונן? יענו C:/?

avatar ענה shlomo120 ב 01 לאוגוסט 2013 #

כן. תבדוק ב$_SERVER יש document_dir או משהו כזה... תריץ את זה פעם אחת בקובץ הראשי , ותעתיק את זה לdefine

avatar ענה intval ב 01 לאוגוסט 2013 #

אני בדרך כלל פשוט שם סלאש בהתחלה של הנתיב של הקובץ

<link rel="stylesheet" href="/application/public/css/login.css" />

מתאים אם יש לך דומיין נפרד ולא כל האתרים שלך באותו דומיין.

avatar ענה matan sh ב 01 לאוגוסט 2013 #

תאמינו או לא עדיין יש בעיה...
הבאתי לו קישור שמתחיל מהכונן ועד הקובץ והכרום ו-FF לא יודעם לקרוא אותו.
מבחינת PHP הקובץ קיים!!!

מה עושים?

avatar ענה pol292 ב 05 לאוגוסט 2013 #

תכתוב את הדומיין המלא:

<link rel="stylesheet" href="http://your-domain.com/application/public/css/login.css" />

ורגע הנתיב של הINDEX מה הוא??
אם התיקיה של הCSS היא בנתיב שונה אז תשנה את הנתיב אם הפקודה
<link rel="stylesheet" href="/../application/public/css/login.css" />